/* content.css
 *
 * This file defines the design of content elements, e.g., styles for the home
 * page.
 *
 * Use for:  one page or element, or a small group of pages.
 *
 * Do not use for:  styles which affect the entire site; use theme.css instead.
 *
 */
/* home page, sign up process {{{*/
body.home #content p,
body.home #content li {
  font-size : 114%;
}
p.signup {
  height : 40px;
  margin-bottom : .5em;
}
/*}}}*/
/* home page content {{{*/
body.home h1 {
  width : 204px;
}
body.home h1 a {
  background : url( /images/pronetos.gif ) no-repeat top left;
  width : 204px;
  height : 157px;
}
body.home #content p,
body.home #content li {
  font-size : 1.2em;
}
body.home #content li {
  list-style : circle;
}
body.home #content li a {
  font-weight : bold;
  text-decoration : underline;
}
/*}}}*/
/* members {{{*/
#member_search_advanced_link {
  margin : 1.5em 0;
}
#member_search_advanced {
  display : none;
  padding-top : 1.5em;
  border-top : 1px solid #bbb;
  margin-top : .5em;
}
div.member_profile {
  border-bottom : 1px solid #bbb;
  margin : .75em 0;
  clear : both;
}
div.member_profile .avatar,
div.member_profile .content {
  float : left;
}
div.member_profile .avatar {
  margin-bottom : 1em;
}
div.member_profile .content {
  padding-left : 1em;
  width : 300px;
}
div.member_profile h4 {
  font-size : 20px;
}
ul.position {
  margin-left : 0;
}
ul.position li {
  list-style : none;
}
ul.position li.position {
  font-size : 1.2em;
  font-weight : bold;
}
ul.position em {
  color : #999;
  font-style : normal;
}
div.member_profile ul.actions {
  margin-top : 1em;
  float : right;
}
/*}}}*/
/* articles {{{*/
div.article {
  margin-top:10px;
}
div.article span.byline {
  color : #666;
  font-size : 11px;
}
div.article span.byline em {
  font-style : normal;
  padding : 0 .2em;
}
/*}}}*/
/* comments {{{*/
div.comment span.byline {
  color : #666;
  font-size : 11px;
}
div.comment p.byline em {
  font-style : normal;
  padding : 0 .2em;
}
/*}}}*/
/* discussion {{{*/
div.discussion span.byline {
  color : #666;
  font-size : 11px;
}
/*}}}*/
/* reviews {{{*/
div.review span.byline {
  color : #666;
  font-size : 11px;
}
div.review p.byline em {
  font-style : normal;
  padding : 0 .2em;
}
.review-component strong {
  font-size: small;
}
/*}}}*/
/* search {{{*/
body.search h3 {
  font-weight : bold;
  border-bottom : 1px solid #bbb;
}
body.search .body div.search {
  background : #ebebeb;
  padding : .5em;
  border : 1px solid #bbb;
  float : left;
}
body.search h4 {
  font-weight : bold;
  border-bottom : #bbb;
}
div.search_results h4.content_type,
div.search_results div.content {
  padding-top : 24px;
}
div.search_results div.content div.content {
  padding-top : 0;
}
div.search_results h4.content_type {
  font-size : 18px;
  font-weight : normal;
  text-align : right;
}
.discussion .title {
  font-size: 16px;
}
.article-downloads {
  border-bottom: 1px solid #bbb;
  margin-bottom: 5px;
}
.comments, .reviews {
   padding-top: 20px;
}
.discipline-description {
  padding-bottom: 20px;
}
/*}}}*/
/* hotlists {{{*/
/* body.home necessary for specificity */
body.home #hotlists h3 {
  color : #333;
  font-size : 1.5em;
  text-align : center;
  margin : 0;
}
body.home #hotlists li {
  font-size : 1em;
}
body.home #hotlists li a {
  font-weight : normal;
  text-decoration : none;
}
/*}}}*/
/* hotlists {{{*/
/* body.home necessary for specificity */
.document {
  font-size:small;
}
/*}}}*/
/* footer {{{*/
body.home #advertising {
  padding-top : 0;
}
/*}}}*/
/* empty {{{*/
/*}}}*/
